package org.mcb.zebra.portal.page;

import java.util.Collection;

@SuppressWarnings("unchecked")
public interface PageManager {
	public static final String CURRENT_PAGE =PageManager.class.getName()+"_CURRENT_PAGE";
	public static final String PORTLET_WINDOW_ID = PageManager.class.getName()+"_PORTLET_WINDOW_ID";
	public abstract boolean containsPage(String pageName);
	public abstract Page addPage(String pageName, ZebPage page);
	public abstract Collection getAllPage();
	public abstract Page removePage(String pageName);
	public abstract void removeAllPage();
	public abstract Page getPage(String pageName);
	public abstract void setDefaultPage(String pageName);
	public abstract String getDefaultPage();
	//public abstract void setServletPath(String servletPath);
	

}